package com.joysuch.wwyt.dynamicdata;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * DynamicData
 *
 * @author jingwk
 * @description 动态字段写入
 * @date 2021年11月26日 10:35
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface DynamicWriteData {

    /**
     * 要扫描的参数位置
     */
    int argIndex() default 0;

    /**
     * 参数名称
     */
    String paramName() default "dynamicData";

    /**
     * 数据处理选择类
     */
    String selector() default "insert";

    /**
     * 业务类型
     */
    String bizType();

}
